package cn.jeeweb.modules.ruleset.entity;

import cn.jeeweb.core.common.entity.AbstractEntity;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableField;
import java.util.Date;

/**   
 * @Title: ruleset
 * @Description: ruleset
 * @author xusai
 * @date 2017-10-09 16:51:56
 * @version V1.0   
 *
 */
@TableName("zx_rule_set")
@SuppressWarnings("serial")
public class RuleSet extends AbstractEntity<String> {

    /**主键*/
    @TableId(value = "id", type = IdType.UUID)
	private String id;
    /**规则集名称*/
    @TableField(value = "name")
	private String name;
    /**公司名称*/
    @TableField(value = "companyname")
	private String companyname;
    /**规则数量*/
    @TableField(value = "rulecount")
	private Integer rulecount;
    /**创建时间*/
    @TableField(value = "createtime")
	private Date createtime;
    /**修改时间*/
    @TableField(value = "updatetime")
	private Date updatetime;
	
	/**
	 * 获取  id
	 *@return: String  主键
	 */
	public String getId(){
		return this.id;
	}

	/**
	 * 设置  id
	 *@param: id  主键
	 */
	public void setId(String id){
		this.id = id;
	}
	/**
	 * 获取  name
	 *@return: String  规则集名称
	 */
	public String getName(){
		return this.name;
	}

	/**
	 * 设置  name
	 *@param: name  规则集名称
	 */
	public void setName(String name){
		this.name = name;
	}
	/**
	 * 获取  companyname
	 *@return: String  公司名称
	 */
	public String getCompanyname(){
		return this.companyname;
	}

	/**
	 * 设置  companyname
	 *@param: companyname  公司名称
	 */
	public void setCompanyname(String companyname){
		this.companyname = companyname;
	}
	/**
	 * 获取  rulecount
	 *@return: Integer  规则数量
	 */
	public Integer getRulecount(){
		return this.rulecount;
	}

	/**
	 * 设置  rulecount
	 *@param: rulecount  规则数量
	 */
	public void setRulecount(Integer rulecount){
		this.rulecount = rulecount;
	}
	/**
	 * 获取  createtime
	 *@return: Date  创建时间
	 */
	public Date getCreatetime(){
		return this.createtime;
	}

	/**
	 * 设置  createtime
	 *@param: createtime  创建时间
	 */
	public void setCreatetime(Date createtime){
		this.createtime = createtime;
	}
	/**
	 * 获取  updatetime
	 *@return: Date  修改时间
	 */
	public Date getUpdatetime(){
		return this.updatetime;
	}

	/**
	 * 设置  updatetime
	 *@param: updatetime  修改时间
	 */
	public void setUpdatetime(Date updatetime){
		this.updatetime = updatetime;
	}
	
}
